Component org.nuxeo.ecm.platform.smart.folder.layouts
In bundle org.nuxeo.ecm.platform.smart.folder.jsf
Contributions
XML Source
<?xml version="1.0"?>
<component name="org.nuxeo.ecm.platform.smart.folder.layouts">
<extension target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager"
point="layouts">
<documentation>
Layouts configuration for a smart folder, displaying the
query builder (for the smart folder edition page) and the content view
results (for the smart folder view page).
</documentation>
<layout name="nxql_incremental_smart_folder">
<templates>
<template mode="any">/layouts/layout_default_template.xhtml</template>
</templates>
<rows>
<row>
<widget>nxql_incremental_smart_folder_widget</widget>
</row>
<row>
<widget>selected_rows</widget>
</row>
<row>
<widget>sort_infos</widget>
</row>
<row>
<widget>page_size</widget>
</row>
</rows>
<widget name="nxql_incremental_smart_folder_widget"
type="nxql_incremental_smart_query_widget">
<labels>
<label mode="any">label.smart.query.build</label>
</labels>
<helpLabels>
<label mode="create">label.smart.query.build.help</label>
<label mode="edit">label.smart.query.build.help</label>
</helpLabels>
<translated>true</translated>
<fields>
<field>sf:queryPart</field>
</fields>
<properties mode="any">
<property name="selectionLayout">
incremental_smart_query_selection
</property>
<property name="updateQueryPart">false</property>
</properties>
<properties widgetMode="edit">
<property name="required">true</property>
</properties>
</widget>
<widget name="selected_rows" type="layout">
<labels>
<label mode="any">label.search.results</label>
</labels>
<translated>true</translated>
<fields>
<field>cvd:selectedLayoutColumns</field>
</fields>
<properties widgetMode="edit">
<property name="name">search_listing_ajax</property>
<property name="mode">edit_columns</property>
<property name="selectAllByDefault">true</property>
<property name="required">true</property>
</properties>
<widgetModes>
<mode value="view">hidden</mode>
</widgetModes>
</widget>
<widget name="sort_infos" type="layout">
<labels>
<label mode="any">label.search.orderBy</label>
</labels>
<fields>
<field>cvd:sortInfos</field>
</fields>
<translated>true</translated>
<properties widgetMode="edit">
<property name="name">search_listing_ajax</property>
<property name="mode">edit_sort_infos_map</property>
<property name="selectAllByDefault">true</property>
<property name="required">false</property>
</properties>
<widgetModes>
<mode value="view">hidden</mode>
</widgetModes>
</widget>
<widget name="page_size" type="template">
<labels>
<label mode="any">label.contentview.pageSize</label>
</labels>
<translated>true</translated>
<fields>
<field>cvd:pageSize</field>
</fields>
<widgetModes>
<mode value="view">hidden</mode>
</widgetModes>
<properties mode="any">
<property name="template">/widgets/page_size_widget.xhtml</property>
</properties>
<properties widgetMode="edit">
<property name="styleClass">langSelect</property>
</properties>
</widget>
</layout>
<layout name="nxql_incremental_smart_folder_content_view">
<templates>
<template mode="any">/layouts/layout_div_template.xhtml</template>
</templates>
<rows>
<row>
<widget>content_view</widget>
</row>
</rows>
<widget name="content_view" type="contentViewWithForms">
<labels>
<label mode="any">label.contentview.pageSize</label>
</labels>
<translated>true</translated>
<widgetModes>
<mode value="create">hidden</mode>
<mode value="edit">hidden</mode>
</widgetModes>
<properties mode="any">
<property name="contentViewName">
nxql_incremental_smart_folder
</property>
</properties>
</widget>
</layout>
</extension>
</component>